store shelf - French English Dictionary